

	var objDivBg;
	var objCenterDivBg;
	var screenLodingWidth="";
	var scrollLodingtop="";
	var objLodingLeft="";
	var objLodingTop="";
	var yjiframeobj; 
	
	//创建缓冲层
	//obj  内容层div id 
	//bgLayerDiv 背景阴影层div id
	//bgLayerDivZIndex  可选  ：当创建两个及两个以上层效果时，需要该值，而且大小要大于前一个层的内容层大小。
    function  showLoading(obj,bgLayerDiv,bgLayerDivZIndex)
    {
    	    createLoadingDiv(bgLayerDiv);
			//获取居中位置
    	    var v_id = "#"+obj;
    	    createCenterDiv(obj);
			$(v_id).append("<img src=\""+loadingPath+"/common/image/self-service/loading.gif\"  alt=\"\" /> ");
    	    centerCoord($(v_id));
    	    if(bgLayerDivZIndex!=null) {
    	    	  $(v_id).css("zIndex", bgLayerDivZIndex);
    	    	}else {
    	    	  $(v_id).css("zIndex", "30000010");
    	    	}
			
			$(v_id).css({
				left : objLodingLeft+"px",
				top : objLodingTop+"px",
				width : "32px",
				height : "32px",
				position : "absolute"
			});
    }
    
    //创建阴影层中间内容层
    //obj 内容层id 
    function createCenterDiv(obj)
    { 
    	objCenterDivBg = top.document.createElement("div");
    	objCenterDivBg.id = obj; 
    	objCenterDivBg.style.width = "32px";
    	top.document.body.appendChild(objCenterDivBg);
    }
    
    //删除层有几种方法，请按情况选择相应的方法
    //移除层（中间是加载图片的层）
    function removeLoaing(obj,bgLayerDiv)
    {
    	document.body.removeChild(document.getElementById(bgLayerDiv));
    	document.body.removeChild(document.getElementById(obj));
		return false;
    }
    
    //创建显示内容div
    //contentid 内容div id
    //c_width 内容div宽度 可选
    //h_height 内容div高度 可选
    //contentDivZIndex  可选  ：当创建两个及两个以上层效果时，需要该值，而且大小要大于前一个层的内容层大小。
    function createContentDiv(contentid,c_width,h_height,contentDivZIndex)
    {
    	var v_contentid = "#"+contentid;
       //获取屏幕居中位置
       centerCoord($(v_contentid));
       $("#"+contentid).show();
       if(contentDivZIndex!=null){
    	   $(v_contentid).css("zIndex",contentDivZIndex);
       }else {
    	   $(v_contentid).css("zIndex", "30000010");
       }
		$(v_contentid).css({
			left : objLodingLeft+"px",
			top : objLodingTop+"px",
			//width : c_width+"px",
			//height : h_height+"px",
			position : "absolute"
		});
		if(c_width!=null&&!isNaN(c_width)){
			$(v_contentid).css("width",c_width+"px");
		}
		if(h_height!=null&&!isNaN(h_height)){
			$(v_contentid).css("height",h_height+"px");
		}
		
       
    }
    
    //删除层有几种方法，请按情况选择相应的方法
    //删除层（内容层为调用页面的div层）
    function removeContentDiv(bgDivid,contentid)
    {
    	document.body.removeChild(document.getElementById(bgDivid));
    	document.getElementById(contentid).style.display="none"; 
    }
    
    //创建带iframe的层
    // bgLayerDiv 背景层id
    //bgLayerDivZIndex  可选  ：当创建两个及两个以上层效果时，需要该值，而且大小要大于前一个层的内容层大小。
    function createLoadingDiv(bgLayerDiv,bgLayerDivZIndex)
	{
	        yjiframeobj = document.createElement("iframe");
	    	yjiframeobj.setAttribute("id", "yjiframe");
	    	yjiframeobj.setAttribute("frameborder", "0");
	    	var v_objHeight = getWindowHeight();
    	 
          	objDivBg = top.document.createElement("div");

			objDivBg.id = bgLayerDiv;
			objDivBg.style.left = "0";
			objDivBg.style.top = "0";
			objDivBg.style.width = "100%"; 
			objDivBg.style.height = v_objHeight + "px";
			objDivBg.style.backgroundColor = "Gray";
			if(bgLayerDivZIndex!=null) {
				objDivBg.style.zIndex =bgLayerDivZIndex;
			}else{
				objDivBg.style.zIndex = "30000000";
			}
			
			objDivBg.style.position = "absolute";
			objDivBg.style.opacity = "0.5";
			objDivBg.style.filter = "alpha(opacity=45)";
			
		    yjiframeobj.style.backgroundColor="#000000";
            yjiframeobj.style.width="100%";
            yjiframeobj.style.height="100%";
            yjiframeobj.style.zIndex="900000000";
            yjiframeobj.style.filter ="Alpha(Opacity=0)";
             
            objDivBg.appendChild(yjiframeobj);
			top.document.body.appendChild(objDivBg);
	}
    
    
  //得到窗体高度
	function getWindowHeight()
	{
	   var  yScroll; 

        if (window.innerHeight && window.scrollMaxY) {  
            yScroll = window.innerHeight + window.scrollMaxY;

        } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac 
            yScroll = document.body.scrollHeight; 
        } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
 
            yScroll = document.body.offsetHeight;

        } 
        return yScroll;
    }
    
    //创建不带iframe的层
	// bgCellDiv  层id 
	//bgCellDivZIndex  可选  ：当创建两个及两个以上层效果时，需要该值，而且大小要大于前一个层的内容层大小。
    function createBgCellDiv(bgCellDiv,bgCellDivZIndex)
    {
     var v_bgCellDiv = top.document.createElement("div");

     var v_objHeight = getWindowHeight();
	    v_bgCellDiv.id = bgCellDiv;
	    v_bgCellDiv.style.left = "0";
	    v_bgCellDiv.style.top = "0";
	    v_bgCellDiv.style.width = "100%"; 
		v_bgCellDiv.style.height = v_objHeight + "px";
		v_bgCellDiv.style.backgroundColor = "Gray";
		if(bgCellDivZIndex!=null) {
			  v_bgCellDiv.style.zIndex = bgCellDivZIndex;
			}else {
			  v_bgCellDiv.style.zIndex = "1000000";
			} 
		v_bgCellDiv.style.position = "absolute";
		v_bgCellDiv.style.opacity = "0.5";
		v_bgCellDiv.style.filter = "alpha(opacity=45)";

		top.document.body.appendChild(v_bgCellDiv); 
    }
    
    //层居中坐标获取
	function centerCoord(obj) {
		screenLodingWidth = $(window).width(), screenHeight = $(window).height();  //当前浏览器窗口的 宽高
		scrollLodingtop = $(document).scrollTop();//获取当前窗口距离页面顶部高度
		objLodingLeft = (screenLodingWidth - obj.width())/2 ;
		objLodingTop = (screenHeight - obj.height())/2 + scrollLodingtop;
    }
	
	//创建自定义页面层
	//展示内嵌页面
	function showIframePage(bgDivID,pagewidth,pageheight,pageTitle,pagePath,pageButtonTag) {
		//,pagePath 页面路径
		//pageTitle 窗体标题
		//pagewidth 窗体，iframe宽度
		//pageheight 窗体高度
		//bgDivID 窗体 ID
		//创建不带iframe的层
		//pageButtonTag 为0，代表不需要按钮 ， 为1,代表只要一个确定按钮，为2 ，代表需要两个按钮，
		var v_button_display="none"; //tr控制标示
		var v_button_display_ok="none"; //确定按钮控制标示
		var v_button_display_cancel="none";  
		if("1"==pageButtonTag)
			{
			    v_button_display = "block";
				v_button_display_ok ="block";
			}
	/*	else if("2"==pageButtonTag)
			{
				v_button_display = "block";
				v_button_display_ok ="block";
				v_button_display_cancel="block";
			}*/
		
		createBgCellDiv(bgDivID);
		var v_bgContentCellDiv = top.document.createElement("div");

		v_bgContentCellDiv.id = "bgContentCellDiv";
		v_bgContentCellDiv.style.left = "0";
		v_bgContentCellDiv.style.top = "0";
		v_bgContentCellDiv.style.width = pagewidth+"px"; 
		v_bgContentCellDiv.style.height = pageheight+ "px";
		v_bgContentCellDiv.style.zIndex = "1000001";
		v_bgContentCellDiv.style.position = "absolute"; 
	 	v_bgContentCellDiv.innerHTML="<table  style=\"width:"+pagewidth+"px;height:"+pageheight+"; border-collapse:collapse;\">" +
	 									"<tr>" +
		 									 "<td>" +
			 									 "<div id=\"celltableid\" style=\"border:1px solid #ccc;margin:20px;position:absolute;\">" +
			 									 		"<table style=\"border-collapse:collapse;\">" +
				 									 		"<tr style=\" background-color:#81BA21;\">" +
				 									 			"<td style=\"padding-left:10px;color:#FFF; font-weight:bold; font-size:14px;height:32px;line-height:32px;\">"+pageTitle+"</td>" +
				 									 			"<td>" +
				 									 				"<a style=\" background:url("+ loadingPath +"/common/image/common/cell_close.gif) no-repeat;width:12px;height:12px; display:inline-block; text-indent:-9999em; float:right;margin-right:10px;cursor:pointer;\" onclick='javascript:document.body.removeChild(document.getElementById(\""+bgDivID+"\"));document.body.removeChild(document.getElementById(\"bgContentCellDiv\"));return false;' >关闭</a>" +
				 									 			"</td>" +
				 									 		"</tr>" +
				 									 		"<tr>" +
				 									 			"<td colspan=\"2\"  style=\"padding:10px;background-color:#FFFFFF;\"><iframe id=\"celliframeid\" frameborder='0' style='height:"+pageheight+"px;width:"+pagewidth+"px'   src='"+pagePath+"' ></iframe> </td>" +
				 									 		"</tr>" +
				 									 		"<tr style=\"display:"+v_button_display+"\"><td colspan=\"2\" style=\"padding-bottom:10px; text-align:center;\"><a class=\"bs_btn\" style=\"margin-right:20px;display:"+v_button_display_ok+"\"><span style='font-size:14px;'>确定</span></a><a  class=\"bs_btn\" style=\"display:"+v_button_display_cancel+"\"><span style='font-size:14px;'>取消</span></a></td></tr>"+
				 									 	"</table>" +
				 								"</div>" +
			 								"</td>" +
		 								"</tr>" +
		 							"</table>";
		
		top.document.body.appendChild(v_bgContentCellDiv);  
		centerCoord($("#celltableid"));
		$("#celltableid").css({
			left : objLodingLeft+"px",
			top : objLodingTop+"px"
		});
	}
		
	//创建自定义提醒框
	//secondCellZIndex  可选  ：当创建两个及两个以上层效果时，需要该值，而且大小要大于前一个层的内容层大小。
	function showAlertAwake(bgDivID,pagewidth,pageTitle,pageContent,pageButtonTag,secondCellZIndex) {
		//,pageContent 页面内容
		//pageTitle 窗体标题
		//pagewidth 窗体，iframe宽度
		//pageheight 窗体高度
		//bgDivID 窗体 ID
		//创建不带iframe的层
		//pageButtonTag 为0，代表不需要按钮 ， 为1,代表只要一个确定按钮，为2 ，代表需要两个按钮，
		
		//secondCellZIndex 当创建了两个以上的层效果时，需要传secondCellZIndex参数，参数值大小需为前一个内容层大小（如：1000001）以上
		
		var v_button_display="none"; //tr控制标示
		var v_button_display_ok="none"; //确定按钮控制标示
		var v_button_display_cancel="none";  
		if("1"==pageButtonTag)
			{
			    v_button_display = "inline-block";
				v_button_display_ok ="inline-block";
			}
		else if("2"==pageButtonTag)
			{
				v_button_display = "inline-block";
				v_button_display_ok ="inline-block";
				v_button_display_cancel="inline-block";
			}
		
		createLoadingDiv(bgDivID);
		var v_bgContentCellDiv = top.document.createElement("div");

		v_bgContentCellDiv.id = "celltableid";
		v_bgContentCellDiv.style.width = pagewidth+"px"; 
		
		if(secondCellZIndex!=null) {
			v_bgContentCellDiv.style.zIndex = secondCellZIndex;
		  }else {
			v_bgContentCellDiv.style.zIndex = "30000001";
		  }
		
		v_bgContentCellDiv.style.position = "absolute"; 
		v_bgContentCellDiv.style.border = "1px solid #ccc"; 
		v_bgContentCellDiv.style.margin = "20px";		
		v_bgContentCellDiv.innerHTML="<h1 style='background-color:#0D4D94;height:28px;line-height:28px;text-indent:16px;color:#FFF;font-weight:bold;'><a style=\" background:url("+loadingPath+"/common/image/common/cell_close.gif) no-repeat;width:12px;height:12px; display:inline-block; text-indent:-9999em;margin:8px 15px 0 0;float:right;cursor:pointer;\" onclick='javascript:document.body.removeChild(document.getElementById(\""+bgDivID+"\"));document.body.removeChild(document.getElementById(\"celltableid\"));return false;' >关闭</a>"+pageTitle+"</h1>"+
		                             "<div class='inner_content' style='padding:10px;background:#FFF;'>"+
		                             "<p style=\"line-height:22px;padding:20px 0;text-align:center;\">"+pageContent+"</p>"+
		                             "<p style='text-align:center;padding:20px 0;'><a class=\"bs_btn\" style=\"margin-right:20px;display:"+v_button_display_ok+"\" onclick='javascript:document.body.removeChild(document.getElementById(\""+bgDivID+"\"));document.body.removeChild(document.getElementById(\"celltableid\"));showboolean=true;return true;' ><span style='font-size:14px;'>确定</span></a><a  class=\"bs_btn\" style=\"display:"+v_button_display_cancel+"\" onclick='javascript:document.body.removeChild(document.getElementById(\""+bgDivID+"\"));document.body.removeChild(document.getElementById(\"celltableid\"));return false;' ><span style='font-size:14px;'>取消</span></a></p>"+
		                             "</div>";
		top.document.body.appendChild(v_bgContentCellDiv);  
		centerCoord($("#celltableid"));
		$("#celltableid").css({
			left : objLodingLeft+"px",
			top : objLodingTop+"px"
		});
	}